package com.dongbing.entity.support;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dongbing.entity.base.BaseEntity;
import com.dongbing.enums.BatchTaskBizType;
import com.dongbing.enums.BatchTaskState;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@TableName(value = "batch_task")
@EqualsAndHashCode(callSuper = true)
public class BatchTaskPO extends BaseEntity {

    /**
     * 业务类型
     */
    private BatchTaskBizType bizType;

    /**
     * 名称
     */
    private String name;

    /**
     * 开始时间
     */
    private Date startTime;

    /**
     * 结束时间
     */
    private Date endTime;

    /**
     * 成功数量
     */
    private Long successCount;

    /**
     * 失败数量
     */
    private Long failedCount;

    /**
     * 请求参数
     */
    private String params;

    /**
     * 状态
     */
    private BatchTaskState state;

    /**
     * 异常信息
     */
    private String errMsg;
}
